Applying Decision Theory to Reactive Planning

نویسندگان

  • Fahiem Bacchus
  • Froduald Kabanza
چکیده

We are engaged in a research project aimed at the synthesis of reactive plans [BDg0, GK91, Kabg0, Mitg0, DKKN93a]. Reactive plans are different from classical plans in that they are specified as a collection of rules or "reactions" of the form S =~ a, where S is a description (perhaps partial) of a situation or state and is an action executable by the agent (such rules have also been called situated control rules by Drummond [DruB9]). The meaning of such a rule is that if the agent finds itself in a state characterized by S, then it should execute action a. Hence, a key difference between classical plans and reactive plans is that reactive plans contain no notion of a predetermined action execution sequence. Rather, the sequence of actions executed will depend on what happens in the agent’s environment. This makes reactive plans more successful in real environments where the agent’s actions are not the only source of change. Another key difference is that a classical plan, i.e., a finite sequence of actions to be executed by the agent, can only achieve a limited set of goals. For the most part only simple goals of achievement have been studied in this context. As we will discuss in more detail below, a reactive plan can be used to achieve certain types of temporally extended goals that are beyond the capability of simple classical p ans. Unless we take the approach of universal p ans [Sch87] where we store a reaction for every possible situation, we need to be able to compute reactions dynamically. The ability to do reactive planning in this way has a number of benefits. First, it allows the agent to adapt to its environment and to changes in its environment by replacing its reactions with newly computed superior reactions. Second, the reactive planner can easily provide an anytime capability by always retaining its old reactions until it can replace them with better ones. And third, a reactive planner allows us to specify new goals to the agent and have it alter its reactions so as to achieve these new goals. There are three main components of the planning architecture we are investigating: (1) a theory of action, (2) a language for expressing goals, and (3) our approach

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A practical approach to open-pit mine planning under price uncertainty using information gap decision theory

In the context of open-pit mine planning, uncertainties including commodity price would significantly affect the technical and financial aspects of mining projects. A mine planning that takes place regardless of the uncertainty in price just develops an optimized plan at the starting time of the mining operation. Given the price change over the life of mine, which is quite certain, optimality o...

متن کامل

Decision-Theoretic Planning in the Graphplan Framework

We have developed a decision-theoretic planner based upon the Graphplan planning algorithm, DT-Graphplan. DT-Graphplan reasons about probabilities, costs, and rewards at a propositional level, reconstructing limited state information. We are applying the planner to our robot task architecture to function on a miniature golf domain. By incorporating decision theory into planning, we seek to redu...

متن کامل

Representing Iterative Loops for Decision-Theoretic Planning* (Preliminary Report)

Many planning problems are most naturally solved using an interative loop of actions. For example, a natural plan to unload a truckload of boxes is to repeatedly remove a box until the truck is empty. The problem of planning with loops has been investigated in the context of classical planning [Wilkins, 1988] as well as in the context of reactive planning [Musliner, 1994] but not for decision-t...

متن کامل

Application of Fuzzy Decision-Making to Facility Layout Planning

This research proposes a vigorous methodology based on the fuzzy set theory to improve the facility layout process. Using natural language, the fuzzy set theory is an appropriate tool for controlling complex systems such as facility planning. The closeness rating between departments in a plant depends on qualitative and quantitative factors. Some of these factors may have a greater effect on th...

متن کامل

Fuzziness in Decision-theoretic Planning

Imperfect knowledge of the world is one of the main issues AI systems have to deal with. In recent years there has been much interest in coping with such imperfections in planning systems. However, most works only emphasize one side of the problem, namely uncertainty. We argue that vagueness (or imprecision) is a fundamental issue which planning systems should also take into account. With this ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994